package com.qdu.bussiness.mapper;

import java.util.List;
import com.qdu.bussiness.domain.BusHire;

/**
 * 雇佣记录Mapper接口
 * 
 * @author qdu
 * @date 2022-03-11
 */
public interface BusHireMapper 
{
    /**
     * 查询雇佣记录
     * 
     * @param hireId 雇佣记录主键
     * @return 雇佣记录
     */
    public BusHire selectBusHireByHireId(Long hireId);

    /**
     * 查询雇佣记录列表
     * 
     * @param busHire 雇佣记录
     * @return 雇佣记录集合
     */
    public List<BusHire> selectBusHireList(BusHire busHire);

    /**
     * 新增雇佣记录
     * 
     * @param busHire 雇佣记录
     * @return 结果
     */
    public int insertBusHire(BusHire busHire);

    /**
     * 修改雇佣记录
     * 
     * @param busHire 雇佣记录
     * @return 结果
     */
    public int updateBusHire(BusHire busHire);

    /**
     * 删除雇佣记录
     * 
     * @param hireId 雇佣记录主键
     * @return 结果
     */
    public int deleteBusHireByHireId(Long hireId);

    /**
     * 批量删除雇佣记录
     * 
     * @param hireIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBusHireByHireIds(Long[] hireIds);
}
